have the upper hand over - Inglés Sinónimo Diccionario